import request from '@/utils/request'

// 保存企业社保配置信息
export function getSettings() {
  return request({
    url: '/social_securitys/settings'
  })
}
// 查询企业用户社保列表
export function getScoailList(data) {
  return request({
    url: '/social_securitys/list',
    method: 'post',
    data
  })
}
// 获取历史归档数据列表
export function getArchivingList(data) {
  return request({
    url: `/social_securitys/historys/${data.year}/list`,
    data
  })
}
// 查询月份数据报表
export function getArchivingCont(params) {
  return request({
    url: `/social_securitys/historys/${params.month}`,
    params
  })
}
// 根据用户id和考勤年月查询用户考勤归档明细
export function getHistorysData(data) {
  return request({
    url: `/social_securitys/historys/archiveDetail/${data.userId}/${data.yearMonth}`,
    data
  })
}
// 社保数据归档
export function getArchivingArchive(data) {
  return request({
    url: `/social_securitys/historys/${data.yearMonth}/archive`,
    method: 'post',
    data
  })
}
// 设置企业社保配置信息
export function newReport(data) {
  return request({
    url: `/social_securitys/historys/${data.yearMonth}/newReport`,
    method: 'put',
    data
  })
}
// 更新用户社保数据
export function getContent(userId) {
  return request({
    url: `/social_securitys/${userId}`
  })
}
// 保存用户社保数据
export function saveContent(data) {
  return request({
    url: `/social_securitys/${data.userId}`,
    method: 'put',
    data
  })
}
// 根据城市id查询参保城市的参保项目
export function getPaymentItemList(id) {
  return request({
    url: `/social_securitys/payment_item/${id}`
  })
}
